App({
  // app.js的作用：提供全局的变量
  // 比如： 当音乐播放播放时，退出当前页面，再进去，上部分图片显示为未播放，实际音乐还在播放，所以需要提供一个全局的变量，去监控
  /**
   * 当小程序初始化完成时，会触发 onLaunch（全局只触发一次）
   */
  onLaunch: function () {
    // console.log('onLaunch');//1
  },

  /**
   * 当小程序启动，或从后台进入前台显示，会触发 onShow
   */
  onShow: function (options) {
    // console.log('onShow');//2
  },

  /**
   * 当小程序从前台进入后台，会触发 onHide
   */
  onHide: function () {
    // console.log('onHide');//切后台时候显示
  },

  /**
   * 当小程序发生脚本错误，或者 api 调用失败时，会触发 onError 并带上错误信息
   */
  onError: function (msg) {
    // console.log('onError');
  },

  // 提供全局变量，给音乐播放页面使用，其他页面要获取他 需要 getApp()方法获取 var app=getApp();这样
  globalPlayMusic:{
    g_isPlayMusic:false,  //监控音乐是否播放
    g_centerMusicId:null,  //监控是哪个具体子页面在播放，如果和上次的不是同一个，则进入的页面，不应该显示播放
  },
  globalData:{
    doubanBaseUrl:'http://t.yushu.im'
  }
})
